long-term trade payables - Francés Inglés Diccionario